﻿@model blacksoft.Models.Ruta

@{
    Layout = "~/Views/Shared/_LayoutAdmin.cshtml";
    ViewBag.Title = "Rutas";
}

@if (TempData["delete"] != null)
{
    <div class="error grid_12">
        <h3>Error: @TempData["delete"]</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}

<div class="block big">
    <div class="titlebar">
        <h3>Eliminar Ruta</h3>
    </div>
    <div class="block_cont">
        <h3>¿Seguro que desea eliminar este registro?</h3>
        <div>
            <hr />
            <dl class="dl-horizontal">
                <dt>
                    @Html.DisplayNameFor(model => model.IDRuta)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.IDRuta)
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.Origen)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.Origen)
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.TerminalOrigen)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.TerminalOrigen)
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.Destino)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.Destino)
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.TerminalDestino)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.TerminalDestino)
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.TiempoViaje)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.TiempoViaje)
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.Distancia)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.Distancia)
                    @Html.Label("km")
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.Estado)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.Estado)
                </dd>

                <dt>
                    @Html.DisplayNameFor(model => model.PuntosAGanar)
                </dt>

                <dd>
                    @Html.DisplayFor(model => model.PuntosAGanar)
                    @Html.Label("por km")
                </dd>

            </dl>
            <div class="titlebar">
                <h3>@Html.DisplayNameFor(model => model.Escala)</h3>
            </div>
            <table class="table">
                <thead>
                    <tr>
                        <th>Terminal</th>
                        <th>Duración</th>
                    </tr>
                </thead>
                @foreach (var item in Model.Escala.Where(e => e.Terminal.Nombre != Model.TerminalDestino).OrderBy(e => e.NumeroSecuencia))
                {
                    <tr>
                        <td>
                            @Html.DisplayFor(modelItem => item.Terminal.Nombre)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Duracion)
                        </td>
                    </tr>
                }
            </table>

            @using (Html.BeginForm())
            {
                @Html.AntiForgeryToken()

                <div class="form-actions no-color">
                    <br />
                    <input type="submit" value="Eliminar" class="btn btn-default" />
                    <br />
                    @Html.ActionLink("Regresar al listado", "Index")
                </div>
            }
        </div>
    </div>
</div>
